Big Huge Thesaurus

Boswellia serrata

noun